maintaining vehicles - French English Dictionary